home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / smaltalk / gnu_st.lha / gnu_st / smalltalk-1.1.1 / README < prev    next >
Text File  |  1991-09-14  |  3KB  |  73 lines

  1. GNU Smalltalk version 1.1.1
  2. by Steve Byrne
  3.  
  4. The files in this directory and its subdirectories constitute the complete
  5. source code for GNU Smalltalk.  The files are organized as follows:
  6.  
  7. .        The source files, both .st (Smalltalk) and C files
  8. config        Various supported platforms
  9. contrib        Contributed software
  10. examples    Some working example Smalltalk files
  11. test        Regression testing files
  12. stix        SmallTalk Interface to X
  13.  
  14. About GNU Smalltalk
  15.  
  16. GNU Smalltalk attempts to be a reasonably faithful implementation of
  17. Smalltalk-80 as described in the "Blue Book", also know as "Smalltalk-80, the
  18. Language and its Implementation", by Adele Goldberg and David Robson.  The
  19. syntax that the language accepts and the byte codes that the virtual machine
  20. interprets are exactly as they appear in the Blue Book.  Most of the primitives
  21. are the same as well, although due to the differing nature of the
  22. implementation some of the primitives haven't been implemented, and other new
  23. ones have been.
  24.  
  25.  
  26. The current implementation has the following features:
  27.  
  28.   * Incremental garbage collector
  29.   * Binary image save capability
  30.   * C-callout (allows Smalltalk to invoke user-written C code and pass
  31.     parameters to it)
  32.   * GNU Emacs editing mode
  33.   * Highly portable C code implementation
  34.   * Optional byte code compilation tracing and byte code execution tracing
  35.   * Automatically loaded per-user initialization files
  36.  
  37.  
  38.  
  39. Installing GNU Smalltalk
  40.  
  41. Please see the file mst.texinfo which contains the information on how to 
  42. install GNU Smalltalk, and general documentation about the features of
  43. the system.
  44.  
  45.  
  46. Bugs
  47.  
  48. To report bugs or suggestions (or even offer assistance :-) ), send mail
  49. to bug-gnu-smalltalk@prep.ai.mit.edu.  Bugs reported here will be echoed to the
  50. gnu.smalltalk.bug newsgroup. 
  51.  
  52. Differences from release 1.1:  Primarily, the differences consist of bug fixes
  53. to various things.  Some of the bugs fixed include:
  54.      display depth in stix
  55.      readline character pushback
  56.      duplicated code in mstcomp (timing code)
  57.      duplicated code in Makefile
  58.      couldn't make subclasses of Set and Dictionary
  59.      indexOfSubcollection: was doing bogus things
  60.      Collection>>detect: wasn't returning proper value
  61.      Point and Rectangle didn't have #= and #hash methods
  62.      Float #storeOn: was recursive
  63.      Integer #gcd: returned wrong value
  64.      #False ifFalse: didn't return block's value
  65.      processes were getting trashed around GC's
  66.      Manual updated with better instructions for using readline
  67.      Manual cross references (info node links) fixed
  68.      Manual indentations fixed
  69.      st.el requires shell mode now
  70.      st.el doesn't refer to ~/mst
  71.      String had two fileName methods
  72.  
  73.